package com.yyq.sos.logs;

import java.util.List;

public class Logger {
	public Logger setTableClass(Class cls,String tableName){
		return this;
	}
	/**
	 * 记录操作日志，仅仅记录登陆、登出操作
	 * @param tableName
	 * @param actionType
	 * @param result
	 */
	public void log(String table, String actionType,String result,String content){
		
	}
	
	/**
	 * 记录操作日志，仅仅记录登陆、登出操作
	 * @param tableName
	 * @param actionType
	 * @param result
	 */
	public void log(String actionType,String result){
		
	}
	
	/**
	 * 记录添加、删除日志
	 * @param tableName
	 * @param actionType
	 * @param result
	 * @param obj
	 */
	public void log(String actionType,String result,Object obj){
		
	}
	
	/**
	 * 记录成批添加/删除操作
	 * @param cls
	 * @param actionType
	 * @param logResult
	 * @param objCtx
	 */
	public void log(String actionType, String logResult,List objCtx){
	}
	
	/**
	 * 记录成批修改操作
	 * @param cls
	 * @param actionType
	 * @param logResult
	 * @param objCtx
	 */
	public void log(String actionType, String logResult,List beforeList,List aferList){
		
	}
	
	/**
	 * 记录修改操作
	 * @param cls
	 * @param actionType
	 * @param logResult
	 * @param objCtx
	 */
	public void log(String actionType, String logResult,Object updateBeforeObj,Object updateAfterObj){
	}	
}
